package conexao;

import modelo.Atendimento;

import com.mysql.jdbc.PreparedStatement;

public class AtendimentoDAO {

	
	private Conexao conexao;
	private PreparedStatement pstmt;
	
	public AtendimentoDAO(){
		conexao = new Conexao();
		
	}
	
	public Boolean registrarAtendimento(Atendimento atendimento){
		try {
			pstmt.execute("INSERT INTO (id_atendimento, fkCliente, fkColaborador, fkStatus, data) VALUES ('"+atendimento.getId_atendimento()+",'"+atendimento.getFkCliente()+"','"+
		atendimento.getFkColaborador()+"','"+atendimento.getFkStatus()+"','"+atendimento.getData()+"')");
			
			return true;
		} catch (Exception e) {
			// TODO: handle exception
			
			e.getMessage();
			return false;
		}
		 finally {
	            
	        }
		
	}
	public boolean alterar(Atendimento atendimento) {
        try {
            pstmt.execute("UPDATE atendimento SET  fkColaborador = '" 
        + atendimento.getFkColaborador() + "'fkCliente = '" + atendimento.getFkCliente() + "',fkStatus= '" + atendimento.getFkStatus() + 
        "',data = '" + atendimento.getData()+ "', WHERE id_atendimento = '" + atendimento.getId_atendimento() + "'");
            return true;
        } catch (Exception e) {
            e.printStackTrace();
            return false;
        } finally {
            
        }
 
       
    }
 
    public boolean remover(Atendimento atendimento) {
        try {
            pstmt.execute("DELETE FROM atendimento WHERE id_atendimento = '" + atendimento.getId_atendimento() + "'");
            return true;
        } catch (Exception e) {
            e.printStackTrace();
            return false;
        } finally {
           
        }
 
    }
}
